home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / IDE / SUBARTIC / RELEASE.ZIP / sub_arctic / anim / simple_animatable.java < prev    next >
Encoding:
Java Source  |  1996-10-04  |  2.0 KB  |  59 lines

  1. package sub_arctic.anim;
  2.  
  3. /**
  4.  * This is a simpler version of the the animatable interface (with fewer
  5.  * parameters).<p>
  6.  * 
  7.  * @author Ian Smith
  8.  */
  9. public interface simple_animatable {
  10.   /* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
  11.  
  12.   /**
  13.    * This function gets called when the transition starts. <p>
  14.    *
  15.    * @param Object start_obj the start time mapped through the trajectory
  16.    */
  17.   public void start_transition(Object start_obj);
  18.  
  19.   /* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
  20.  
  21.   /**
  22.    * This function gets called as the transition progresses. You receive
  23.    * a time interval mapped through the pacing and trajectory functions.<p>
  24.    *
  25.    * @param Object start_obj the start time mapped through the trajectory
  26.    * @param Object end_obj the end time mapped through the trajectory
  27.    */
  28.   public void transition_step(Object start_obj, Object end_obj);
  29.  
  30.   /* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
  31.  
  32.   /**
  33.    * This function is called when a transition ends.  You receive
  34.    * a time interval mapped through the pacing and trajectory functions.<p>
  35.    *
  36.    * @param Object start_obj the start time mapped through the trajectory
  37.    * @param Object end_obj the end time mapped through the trajectory
  38.    */
  39.   public void end_transition(Object start_obj, Object end_obj);
  40.  
  41.   /* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */
  42. }
  43. /*=========================== COPYRIGHT NOTICE ===========================
  44.  
  45. This file is part of the subArctic user interface toolkit.
  46.  
  47. Copyright (c) 1996 Scott Hudson and Ian Smith
  48. All rights reserved.
  49.  
  50. The subArctic system is freely available for most uses under the terms
  51. and conditions described in 
  52.   http://www.cc.gatech.edu/gvu/ui/sub_arctic/sub_arctic/doc/usage.html 
  53. and appearing in full in the lib/interactor.java source file.
  54.  
  55. The current release and additional information about this software can be 
  56. found starting at: http://www.cc.gatech.edu/gvu/ui/sub_arctic/
  57.  
  58. ========================================================================*/
  59.